package com.grgbanking.it.system.dao;

import java.io.Serializable;
import java.util.List;

import com.grgbanking.it.base.IBaseDao;
import com.grgbanking.it.system.entity.Department;
import com.grgbanking.it.system.entity.User;



/**
 * 
 * @author JRainbow 
 */
public interface IDepartmentDao<T, PK extends Serializable> extends IBaseDao<T, PK >{
	/**
	 * 根据父部门ID获取所有的子部门
	 * @param parentId
	 * @return
	 */
	public List<Department> findByParent(Integer parentId);
	/**
	 * 获取所有的部门
	 * @return
	 */
	public List<Department> findAll();
	
	
}